/*
 * @(#) EvaResultService.java Sep 30, 2011
 *
 * Copyright (c) 2011, Strong Technology. All Rights Reserved.
 * Strong Technology. CONFIDENTIAL
 */
package cn.strong.gweva.statistic.business.service;

import java.util.List;

import cn.strong.gweva.common.business.entity.PagerEntity;
import cn.strong.gweva.common.business.entity.db.JxkhResultEntity;
import cn.strong.gweva.statistic.business.entity.EvaResultEntity;
import cn.strong.gweva.statistic.business.entity.EvaResultSearchEntity;


/**
 * 考核结果Service接口.
 * 
 * @author jincong
 * @version 1.0
 * @since Sep 30, 2011
 */
public interface EvaResultService
{

	/**
	 * 考核结果分页查询
	 * 
	 * @param pagerEntity
	 * @param evaResultSearchEntity
	 * @return 考核结果查询结果
	 * @throws Exception 异常
	 */
	public PagerEntity searchEvaResultPage(PagerEntity pagerEntity,
			EvaResultSearchEntity evaResultSearchEntity) throws Exception;

	/**
	 * 考核结果列表查询.
	 * 
	 * @param evaResultSearchEntity
	 * @return 考核结果列表
	 * @throws Exception 异常
	 */
	public List<EvaResultEntity> searchEvaResultList(EvaResultSearchEntity evaResultSearchEntity)
			throws Exception;

	/**
	 * 删除考核结果.
	 * 
	 * @param jxkhResultEntity
	 * @throws Exception
	 */
	public void delete(JxkhResultEntity jxkhResultEntity) throws Exception;
}
